

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;

import org.junit.Test;

import be.ipl.diavoloz.modele.Joueur;
import be.ipl.diavoloz.modele.Partie;

public class JoueurTest {

	private Joueur j = new Joueur("a", 1, "b", "c");
	
	@Test
	public void testJoueur() {
		Joueur j1 = new Joueur("a", 1, "b", "c");
		assertTrue(j.equals(j1));
	}

	@Test
	public void testGetPseudo() {
		assertEquals("a", j.getPseudo());
	}

	@Test
	public void testSetPartie() {
		
		Partie p = new Partie("blabla");
		j.setPartie(p);
		assertEquals(p, j.getPartie());		
	}

	@Test
	public void testGetPartie() {
		assertEquals(null, j.getPartie());
		Partie p = new Partie("blabla");
		j.setPartie(p);
		assertEquals(p, j.getPartie());
	}

	@Test
	public void testGetAge() {
		assertEquals(1, j.getAge());
	}

	@Test
	public void testGetMdp() {
		assertEquals("c", j.getMdp());
	}

}
